package com.baosight.risk.mapper.riri;

import com.baosight.risk.base.mapper.BaseMapper;
import com.baosight.risk.service.riri.entity.RiriDutyUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RiriDutyUserMapper extends BaseMapper<RiriDutyUser> {

    List<RiriDutyUser> selectByGuidAndType(@Param("bizGuid") String bizGuid, @Param("bizType") String bizType);

    Integer deleteByGuidAndType(@Param("bizGuid") String bizGuid, @Param("bizType") String bizType);

    void deleteUserByComp(@Param("compCode") String compCode);

    List<RiriDutyUser> selectList(@Param("user") RiriDutyUser ririDutyUser);

    void deleteByBizGuid(@Param("bizGuid") String importId);

    List<RiriDutyUser> selectListByIds(@Param("ids") List<String> ids);

    void deleteByIds(@Param("ids") List<String> ids);

    List<RiriDutyUser> selectListByRifi(@Param("user") RiriDutyUser ririDutyUser);
}